package classesDummy;

import java.util.ArrayList;
import java.util.Date;

import classes.Activitat;
import classes.Camps;
import classes.Comanda;
import classes.Dia;

import java.util.Calendar;

import classes.Espai;
import classes.Mes;
import driver.Configuracio;
import driver.LectorComandes;
import driver.Utilitats;

public class GeneraComandaDummy implements LectorComandes {

	Comanda comanda;
	ArrayList<Comanda> comandes = new ArrayList<Comanda>();

	public GeneraComandaDummy(Configuracio configuracioActual) {

		Activitat act = new Activitat("Tancat");

		Espai esp = new Espai("SalaPolivalent1");

		Calendar diaInici = Utilitats.creaCalendar("07/01/2008");

		Calendar diaFi = Utilitats.creaCalendar("27/02/2008");

		Utilitats.DiesSetmanaABR[] DiesSetmana = { Utilitats.DiesSetmanaABR.L,
				Utilitats.DiesSetmanaABR.M, Utilitats.DiesSetmanaABR.C };
		
		Dia plantillaDia = new Dia();
		
		plantillaDia.afegirHores("12-14");

		Camps c = configuracioActual.getCampsIN();
				
		Calendar data = Calendar.getInstance();

		// El set se ha de hacer con el MES DE CAMPS!!!!
		data.set(0, 02, 0);

	/*	Calendar diaActual = diaInici;

		for (int j = 0; j <= DiesSetmana.length; j++) {

			while (!diaActual.after(diaFi)) {

				if (diaActual.get(Calendar.DAY_OF_WEEK) == DiesSetmana[j]
						.ordinal()) {

					
					
				}

				Date targetDay = diaActual.getTime();
				diaActual.add(Calendar.DATE, 7);
			}
		}*/

		comanda = new Comanda(act, esp, diaInici, diaFi, DiesSetmana);

	}

	@Override
	public ArrayList<Comanda> getComandes() {
		// TODO Auto-generated method stub
		return comandes;
	}

}
